roasted leg of lamb with vegetables - Turc Anglais Dictionnaire